package day05;
import java.util.Random;
/**
 * 方法的演示-----返回值
 */
public class MethodDemo2 {
    public static void main(String[] args) {
        int a = sum(5,6); //sum(5,6)的值就是return后的那个数
        System.out.println(a); //11---模拟对返回值的后续操作
        int m=5,n=6;
        int b = sum(m,n); //传的是m和n里面的数
        System.out.println(b); //11---模拟对返回值的后续操作
        System.out.println("----------------------");

        int[] c = generateArray(5,10); //模拟第1个人的访问
        System.out.println("数组的长度:"+c.length); //---模拟对返回值的后续操作
        for(int i=0;i<c.length;i++){ //---模拟对返回值的后续操作
            System.out.println(c[i]);
        }

        int[] d = generateArray(10,30); //模拟第2个人的访问
        System.out.println("第1个元素的值:"+d[0]); //---模拟对返回值的后续操作
        for(int i=0;i<d.length;i++){ //---模拟对返回值的后续操作
            System.out.println(d[i]);
        }
    }

    //生成一个整型数组，填充随机数据并返回
    public static int[] generateArray(int len,int max){
        Random rand = new Random();
        int[] arr = new int[len];
        for(int i=0;i<arr.length;i++){
            arr[i] = rand.nextInt(max+1);
        }
        return arr;
    }

    //有参有返回值
    public static int sum(int num1,int num2){
        int num = num1+num2;
        return num; //返回的是num里面的那个数
        //return num1+num2; //返回的是num1与num2的和
    }

}
















